package com.browsesoft;

/**
 * 实体管理其中超时页面的回收线程
 */
public class EntityManagerGarbage implements Runnable {
	/**
	 * 默认构造
	 */
	public EntityManagerGarbage() {
		// 构造线程并开始运行
		new Thread(this).start();
	}

	/**
	 * 运行
	 */
	public void run() {
		while (true) {
			try {
				// 等待1天
				Thread.sleep(24 * 60 * 60 * 1000);
				// 开始回收
				EntityManager.getInstance().removeInvalidPage();
			} catch (InterruptedException ex) {
				System.out.println(ex);
			}
		}
	}
}